import axios from "axios"

const instance = axios.create({
    baseURL: "http://kumanxuan1.f3322.net:8001",
    timeout: 5000
})
//请求拦截器
instance.interceptors.request.use(config => {
    // console.log("每一次发起请求前，都会先执行这里的代码");
    // console.log(config); //config本次请求的配置信息
    return config
}, err => {
    return Promise.reject(err)
})
//响应拦截器
instance.interceptors.response.use(res => {
    // console.log("每一次接收到响应，都会先执行这里的代码，再去执行成功的那个回调函数then");
    // console.log(res);
    //统一管理错误提示
    //判断res.errno是不是不为0，如果不为0
    let data = res.data
    if (data.errno !== 0) {
        console.log("响应拦截器中：", data.errmsg || "网络出错");
        
    }
    return data

}, err => {
    return Promise.reject(err)
})

export default instance